import java.io.File;
import java.io.IOException;

/**
 * 文件创建、删除练习
 */
public class Demo04 {
    public static void main(String[] args) throws IOException {
        File file = new File(".//txt.txt");
        demo01(file);
        demo02();
    }

    private static void demo02() throws IOException {
        File file01 = new File(".//maykk");
        File file02 = new File(file01, "1.txt");
        if (file01.exists()) {
            System.out.println("文件夹已存在");
        } else {
            System.out.println("正在创建文件夹" + file01.getName() + ", 结果为: " + file01.mkdir());
        }
        System.out.println("正在创建文件" + file01.getName() + ", 结果为: " + file02.createNewFile());
        if (file02.exists()) {
            if (file02.delete()) {
                System.out.println("文件删除成功");
            } else {
                System.out.println("文件删除失败");
            }
        } else {
            System.out.println("文件不存在");
        }
        if (file01.exists()) {
            if (file01.delete()) {
                System.out.println("文件夹删除成功");
            } else {
                System.out.println("文件夹删除失败");
            }
        } else {
            System.out.println("文件夹不存在");
        }
    }

    private static void demo01(File file) throws IOException {
        System.out.println(file.createNewFile());
        if (file.exists()) {
            if (file.delete()) {
                System.out.println("文件删除成功");
            } else {
                System.out.println("文件删除失败");
            }
        } else {
            System.out.println("文件不存在");
        }
    }
}
